Conference article

The OpenModelica Integrated Modeling, Simulation, and Optimization Environment

Peter Fritzson
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Adrian Pop
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Adeel Asghar
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Bernhard Bachmann
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Willi Braun
FH Bielefeld, Bielefeld, Germany

Robert Braun
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Lena Buffoni
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Francesco Casella
Dept. Electronics and Information, Politecnico di Milano, Milan, Italy

Rodrigo Castro
Dept. Computer Science, Universidad de Buenos Aires, Argentina

Alejandro Danós
Dept. Computer Science, Universidad de Buenos Aires, Argentina

Rüdiger Franke
ABB AG, DE-68309 Mannheim, Germany

Mahder Gebremedhin
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Bernt Lie
University of South-Eastern Norway, Porsgrunn, Norway

Alachew Mengist
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Kannan Moudgalya
IIT Bombay, Mumbai, India

Lennart Ochel
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Arunkumar Palanisamy
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Wladimir Schamai
Danfoss Power Solutions GmbH & Co. OHG, Offenbach, Germany

Martin Sjölund
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Bernhard Thiele
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Volker Waurich
TU Dresden, Dresden, Germany

Per Östlund
PELAB – Programming Environment Lab, Dept. of Computer and Information Science, Linköping University, SE-581 83 Linköping, Sweden

Download articlehttp://dx.doi.org/10.3384/ecp18154206

Published in: Proceedings of The American Modelica Conference 2018, October 9-10, Somberg Conference Center, Cambridge MA, USA

Linköping Electronic Conference Proceedings 154:22, p. 206-219

Show more +

Published: 2019-02-26

ISBN: 978-91-7685-148-7

ISSN: 1650-3686 (print), 1650-3740 (online)

Abstract

OpenModelica is currently the most complete opensource Modelica- and FMI-based modeling, simulation, optimization, and model-based development environment. Moreover, the OpenModelica environment provides a number of facilities such as debugging; optimization; visualization and 3D animation; web-based model editing and simulation; scripting from Modelica, Python, Julia, and Matlab; efficient simulation and co-simulation of FMI-based models; compilation for embedded systems; Modelica-UML integration; requirement verification; and generation of parallel code for multi-ore architectures. The environment is based on Modelica and uses an extended version of Modelica for its implementation. This overview paper intends to give an up-to-date brief description of the capabilities of the system, and the main vision behind its development.

Keywords

Modelica, OpenModelica, MetaModelica, FMI, modeling, simulation, optimization, development, environment, compilation, embedded system, real-time

References

No references available

Citations in Crossref